The Graphical Depiction of Design Patterns

نویسنده

  • C. W. Irving
چکیده

If design patterns are to fulfill their promise of dramatically improving the quality, timeliness and reusability of software it is essential that techniques be found to document them concisely and accurately. Graphical notations offer a potentially powerful approach, but unfortunately current techniques for depicting object-oriented design patterns rely on notations that were initially developed for capturing analysis information, and are thus unable to describe some important aspects of patterns. This paper introduces some notational concepts which are tailored to the description of the implementation-level mechanisms from which design patterns are constructed, and are therefore better suited to their documentation. The concepts are first illustrated through their use in the depiction of the well known Observer (or Publisher-Subscriber) pattern, and then in their depiction of the essential elements of a new design pattern called Advertisement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Impact of Airflow on Moderating Thermal Conditions in Vernacular Houses; Case Study: Bandar-e Lengeh Houses in Hot and Humid Climate of Iran

As an example of extreme hot humid climate, the southern marginal rim of Iran is a perfect candidate for studying climatic patterns. Attention to climatic components in housing design process within this area is therefore essential. Benefitting from the airflow and avoiding heat and radiation are among the most effective approaches towards moderating heat conditions in hot and humid areas. ...

متن کامل

روش به‌کارگیری نقوش قالی در طراحی گرافیک

As patterns of other Iranian handicrafts, carpet patterns are valuable and extensively rich sources of visual elements to be used in today’s graphical works whenever appropriate. Due to the fact that these patterns have paved a long way through the history of carpet-weaving, they have been evolved into distilled and beautiful patterns of precise and orderly design structures. It is a cult...

متن کامل

Chemical pattern visualization in 2D – the SMARTSviewer

Chemical patterns are essential for various fields of chemical, chemoinformatic and pharmaceutical applications. So far, representations of chemical patterns are limited to linear molecular pattern languages like SMARTS [1]. As these languages are designed for computational efficiency, they are often hardly human readable. In order to improve the usability of chemical patterns for scientists wi...

متن کامل

RCU Usage In the Linux Kernel: One Decade Later

Read-copy update (RCU) has been used in the Linux kernel for more than a decade, raising the question of exactly what it is used for. To answer this question, we briefly survey use of RCU in the Linux kernel, addressing the why, where, and how of its usage. This document also includes a novel graphical depiction of the relationships among several patterns of RCU usage.

متن کامل

Genetic Study of Agronomic Traits in Tobacco (Nicotiana tabacum L.) Using Hayman’s Graphical Analysis of Diallel

For the purpose of graphical analysis and estimation of genetic parameters related to yield and its components, six tobacco genotypes was crossed in half -diallel mating design. In this study, the F2 progenies and their parents were evaluated in a randomized complete block design with three replications. The results of analysis of variance indicated a significant difference between genotypes fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007